Requirements on General Theories of Software Engineering An Unusually Dense Position Paper

نویسندگان

  • Pontus Johnson
  • Iaakov Exman
چکیده

In this paper, we propose a set of quality criteria of general theories of software engineering: The quality of a general theory of software engineering depends on (i) the universality and precision with which it predicts the influence of the software decision makers’ actions on the software development goals, (ii) its degree of corroboration, (iii) its degree of formalization, (iv) the unambiguousness of its measurement procedures. The argument for these quality criteria is based on (a) the oft-quoted adage by Kurt Lewin, "There is nothing so practical as a good theory", (b) Karl Popper’s The Logic of Scientific Discovery, and (c) the Essence of the SEMAT Initiative.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Position Paper: From Enterprise Architectures to Software Architectures using Requirements Engineering

Enterprise architectures represent business objectives that can be extracted during requirements engineering. After gathering these objectives in form of requirements the resulting specifications must be translated into software architectures for later implementation. This transition has proven to be a nontrivial task. Even though requirements engineering and software architectures are well est...

متن کامل

A Dimension-Oriented Theory of Requirements Space in Business Information Systems

Low process predictability and, consequently, excessive rework are salient characteristics in many of today’s commonly-used software development life cycle processes, making it exceedingly difficult for development organizations to deliver quality software systems within economically and technically reasonable frames. This paper advances the argument that, as a solution to this problem, buildin...

متن کامل

Negotiating Response-ability and Repeat-ability in Requirements Engineering

Requirements engineering (RE) practices are critical to success during the development of business software. As managers assess RE practices, they apply specific perspectives that determine problems identified and recommendations for improvement. Two perspectives have recently dominated managerial thinking within the software industry, one rooted in software process improvement and the other ro...

متن کامل

An Efficient Framework for Requirement Engineering

Software engineering is an engineering discipline and use of sound engineering principles that concerned with the theories, method and tools with all aspect of software production. Requirement engineering is a branch of software engineering concerned with the real world goals for function and constraints on software systems. Requirement engineering is a process that establishes the foundation o...

متن کامل

Digital Addiction: A Requirements Engineering Perspective

[Context and motivation] Digital Addiction, (hereafter referred to as DA), has become a serious issue that has a diversity of socio-economic side effects. [Question/problem] In spite of its high importance, DA got little recognition or guidance as to how software engineering should take it into account. This is in stark contrast to other domains known for traditional addiction (e.g., drugs, gam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012